Obec Sloup v Čechách leží v Libereckém kraji v ORP Nový Bor v nadmořské výšce 292 m. V roce 2014 zde žilo 713 obyvatel. Sloup v Čechách má katastrální území o rozloze 577 ha.